add intermediate values as signals