made search errors not erase current search
made error printing work when no arguments given
version 1.3.19
better commented code (with some improvements)