updated description and instruction how to build and run