with ublas much slower