moving to new javascript requirements system