add frameworks and js