dev and compile