added CRUD features and saved as String[]
cleaned up src