simple implementation of tabular data
better implementation