split config and signals