fix geometry bug in process