added backuplive and getSource hooks