v0.3, adding cycle for timing (now called signal)