had some orientation problem , need to fix this