letting started on the initial repo structure