King implemented