some modifications to subfigure