improve attribution