first commit added source files and instructions