fixed install function again