Modified to keep going after the user completed 2014 block.
Added dfs internal function.
Modified to use dfs internal function.
Merged master branch.
Adjusted interval value.