wip
Deal with EOL with jsframe