add preson hash