add matrix/vector operations