fix: charactere build and use item