updated with helmmode