future class scheduling