attribute management