Almost Everything

almost everything works except for check and increment in hash.