Implement programming assignment 2
tweat documentation