add ProtoType.k