added tests for reforge; passing tests