Begin work on King function