detailed interface

detailed interface