installing, top script and arg parse