more advanced command-line support