all add views basic functionality