height fixed so that footer doesn't comes in the view, but everything else does