Further work on compass