add editable | change function name | fix advanced search