trying to pass object
new architecture
new architecture mod