* view refactorings