added type property