Improved model