improve attribute