fuck the dimension error!!!!!!!