added core motion