structured the repository  + provided a boilerplate.