finalized and tested Industry