views structure done