signal key_out removed
merge