adding source file, updating README