added 4: text
added 5
added 6
added 7
added 8