basic usage documented