pre-assembly automation