Add serve and compile :ship: