refactor vintage