fix errors & add pages