turned infos etc into methods