Hi , i never overstayed I had status till feb 15 2017 , I applied to visitor extension before my status expire , so i was on implied status till jun 05 2017 , I got refused In this date , I had 90 days to restore, I did on July 18 2017...basically I tried to follow all the rules and got refused ..