added program and readme