640 page length

updated to 100%