added contrast & effect coding