main views complete