changed layout, adaptive now, error handlers from server added