you mention these types but there are not examples of these here