Behaviour_Author implementation