better error handling
Make first page run.