+ use and lib arg support