updated position constraints