structural methods