changed structure manager class