Improved King class