added the signals
Merge branch 'feature-api'