updated instructions on how to compile and run