completed basic usage scenario / documenation