w/o surface