hopefully stream lining scheduling