renamed multiplication by base matrix method