used Bolts to initialize user and installation and have pointers for one another