some unit testing would be really useful for evolving the app to make the testing for existing functionality easier