initial documentation for H