little bug at the end of data
trying to look better for text