adding week1 of reactive programming