add frameworks support on backend