building a schedule