working on a better view
add better view test constructor
update view constructor