explain different types of costs - Search