time distribution stuff