modify attr