Unraveling the confusion of free tax filing