make 1-dimensional work