added signal class to utils