add parse opts