args & post-processing