updated to generate code which can be copied into a project or just read