organizing the repo