directed assembly