reactive: added assignment for week 5