Add backup funtion in BUTCore