source environment hooks in alphanumeric order