fix attribute bug