a simple mv module implement