changed install function to use custom config module