modifications to the model structures of the app