totally forgot that i needed constructors for my abstract classes.  it's
fine now?