script node
cleanup
fix
better error handling