adding initial upgrade stuff...