fixxed conversation factory bug