make user arg non-mandatory