* typos * more of error checking * removed unneded code * changed Code generated comment * removed generation timestamp, we have a version control ;)