making model more complete