defining views