deleted constrain and unconstrain system