adds install function