adding table in the text, improve source code listing