added compass compiling
fixed typo
added compass file