initial commit to shelf view example