- Created signal add and update functionality