Reactive course - Week 5 Assignment