added boilerplate code for super-cpt