added type examples