implemented King Krush