added with_out_lc