simultaneous matrix creations