first attempt at making my own repository