make all functions in their own section