structure code