almost all views done