add the interface of recent