initial commit on separateviews branch