add lastUploaded field. enhance error message. add help candidate input. add lastUploaded, hasLibrary, and hasExecutable field to search result.