adding scheduling module