added awesome searching, fixed some broken shit