added compass suport and build task