scom
adds support to multiple funcs