add some changes in the master branch

add new stuff