use e2 functions to merge config and services