go back to original optimizations
add donation address
add donation address