made status and results return similar interfaces