added QPlugCharacter