updated repo layout