the main purpose of this repo is to teach us how to work together as a well-oiled machine :)