add motion.h