function controls structures added