still need to update plot2 with args handling