updated main_q3.py with ppl_sh, still working on a few things with it