fix #5 - refactored InformationController and InformationRepository