cleanup
add view for each possible sceen representation of a matrix, change matrix to model