fix prepareBehaviors()