Added backing functions and extra functionality /w Hendrik