PROGRAMS BY ping wang