improve attributes