work in progress, refactored mfa_methods struct