added 37 signals