made progress on splitting up the signal