companion repo for learning