added few make rules when not using supervisor