repo structure bootstrap