checkpoint. adding eventfile repo support
finished implementation