initial es repo module