concrete vs abstract details - Search