went procedural, got working again