started work on signals
work through signals in add and edit costs