improved usage documentation