strings + matrix