added the very basics for the new upgrade system