improves design; make some views refactoring