new hash syntx