signal usage