get filenames and other options from url; add simple create function; improve description and documentation