miscellabeous view 2