Code middleware layer