Basic functionality for records and checks now works...no error checking yet