added signal sum