add scheduling and deployment