adding models to represent data