added compass extension