"self" model & assoc models behavior controll