added backup functionality