split js
create parser
organize and tidy
add reset button