working on relational stuff. not quite there yet.