improve the objmotion. (still underconstruction)