completed exercise 26 and working on 27