types of concrete classes - Search