added camera position, fixed bug