include all scripts, but still have some bugs