remove redundancy from Behavior datatype