add frameworks modify