abstract vs concrete definition - Search