Added additional functions that we need to implement