hatcap