update py and some new files