fixt the rotation center problem, need to fix the translation problem