updated header to be proper standard