fixing move method