new cta, some js and such