Customizable motion model functions