comments and stuff
fixed lineno on compiling error

added comments (#) and also added _ to identifiers