adding movetype concept