* is product by scalar