moved non-critical functionality to auxillary header