add helps functions