add get interface