1. Merger generic functions into one file.