revised models with styling changes and added stat type object