complete view cleanup