updated header and such