no longer needs jQuery