updated ceom pages and added some generic err handling