Updated macro and now a way to recover the information