JC: refectoring views for new/edit. spec passes.