realized working views

only views tested