added source files and example data