matrix multiplication with vectors now works and gives back another vector