implementing schedule