change signals to bools
change delay style