Fully implemented behavior_info