with time per epoch