update build
manage most cmd line parsing
overwrite with current copy