branching
working through exercise view