compass work perfectly