There's a problem we wish to solve. Past methods for tackling the problem have failed. Newly developed methods are effective in solving it.
What's the adjective or noun for the new methods that succeed where past methods failed? I want to emphasize that the methods are modern and effective while old methods are not.