add samples for types