encapsulate move into behavior class