updated detailed search UML