views and things and stuff