started coding view layer classes.