finish ProtoType