added epoch function