added epoch to require