added new tests, updated search functions for installations, seems to be working pretty well...