-speed up search logic via find and an array instead of just ls'ing through the directories and fail if no arguments are given to options which require them -always use integers for booleans -initialize INST_* bools properly