create searchable interface and updated result and org class