Added go schema instead of separate hlists