add zoom functionality, page shearing.