infinite key level,but slow