add interface for next function