my first repos for self study