first commit of asst3