moved apiversion to a const and update to v28.0