1. added more search options
2. added extra fields
3. added more image types