Uupdate to make sure signals work