added attribute operator