built extraction process forward