create and view_all