add scope/symbol printing
add TODO