restyled some, refactored the page_controller, added texter