finished getting the polymorphic model working.