added signal addition to code. works :)