fixed spiritlevel method