type.as added