Once access/* is cleaned out, will redo using -Wall on compile to make sure that all prototyping is correct