Add problem.
Add fix combinator. Refractor code.