why oh why does every class have VERSION???