Fixed bug with mvoe constructor
Final version