constrain center methods