fixed shooter method
revised constraint manifold defintion