move ctr method to ctr