adding validation for source and destination strings
fail if there is no module name