add --auto argument