added a better camera