switch to gulp to maintain complex compiles