added compass/reset