compile with compass