Implemented move framework