re-added forge.cpp