work on tabular input