working on compiling signals to core