key system overhauled