added model to hold text enteries