VH Refactor Arrays, main, and getTax