initial commit week5 technical