added 7
added 8
added 9: text