learning process for zq