added changes until page 111
added changes until page 113