start to implement spread view again