add compile and usage instructions