Estimate scheduling

Estimate scheduling