Generating distinctive behavior for Embodied Conversational Agents