Reorganize files and deal with TAN through yql