revised API