initial commit v1.0

please read instructions to run.