some attributes improvement