add compilation and usage manual