bug fixes
add semicolons, fix string handling