added few make rules (supervisor alternative)