ignoring backup and .o files
wrapping debug prints