finished add Gift