added limited movement