add similar api