Behavior core implementation