ignores .pyc .log
fixes name not found option
edits puts function to overwrite exiting names