add more text content and first listing
add c code