first compile with grunt