Restructuing before the character is added