updated header, style, other