added command line arguments
validator
merge