add all the functional and basic views