needlessly complex view 2