make sure to have character before dialogue