wrap everything in an IIFE.
add vertical quadratic curve