Implement change key