worked on compass