add key and fork