Three-in-one Moving Function