structure file so it can execute