working on compass...