Week 1 - hw0 framework