default to k=2