reimplementation of Industree using the Unchained library