adding scheduling