added the last missing pages and bug fixes