introduce temporary wrapper for movement model
start implementing movement