layout extraction