updated with rearranged graphs