error pages added + minor redesign