create passdata object
create application object
update passthrough contract and function
update project