Added Behavior Directives According to Factory