2 template params