some model to practice different types of data