updated repo structure