Feature/8 jsviews