work through next steps, still need Representative object
add final representative class & tests