prepare for the next step, search show that we'll need Struct