fix #9 - refactored InformationController and InformationRepository