model mapping setup forbehavior