removed core.matrix