basics for dlx matrix