add null check
update outputs
update template