add README and source files