threading a system proves tedious so going back to direct designation