more frankensteinery with js