@jiajun123: Have you thought