initial commit of swim parser, moved out of world