defined initial repo structure