Added --branch option