steps 18 and 19, work. - without correction