merge usefull pull requests in to one