fixed scheduling method