fix consumer due to data structure change