starting to split things out into specific views/controllers