Smart moving (4/30)

Smart moving