full attribute correction