Feel free to add any feedback, questions or critiques!