add usage documentation