Moving install to its own module, somehow makes more sense