Initial commit
improve further
ignore swap files