add get some *structure