orientation tracking added