Added installation and basic functions