addition of a class Move