fix bugs
add compass and keySignature