added additional args
added version histort and src options info
merge