week1: add map