improved puts in c.snippets