TEALS Summer Training Project 2 - up to check point 4