structure is good in errorpage but need design