add parse_string
add run_tests.jl