completed data matrix creation