modified hac code