updated backup method