removed unnecessary signals