fleshing out hero classes and forms
x