fixed some PA3 errors
commit conficts
make a copy of recursive plugin
before completely change
with my add into plugin
without my add into plugin
fixed subtest 1 of stage 3
merging
merging
merging