grunt as main assembler