initial set up for functions industrial assignment