added -n dry run option, changed it for add unit