default attr handler