semi-production line techniques