working on gyroscope