changed interface get data