updates and backed up version