add reverse option