handle tab delimiter