initial
support writing.
ignore eclipse stuff.