abandoned smooth moving for now - too complicated