Implemented upgrade system (#69)