adding backup, cleanup