added endorse feature