backup and inheritance