static structure done