type decorator3
