pull request for past few changes.