You might have to describe what your requirements are in a lot more detail. For example, define 'movement'