Not perfect(But some part recovered)