signals now working...