added views stuff