TODO w/ output,url typing