finish exercise 10.5.1
finish exercise 10.5.2
finish exercise 10.5.3
finish exercise 10.5.5
finish exercise 10.5.6
fix problem with wrap on user's page, exercise 10.5.6