Implemented re-using of Records
Implemented retrieval of all records
Much to be tidied up