added schedule processing