SCHEDULING & ROUTING