mad lib refactor