header with gradient, some fixes