you should name this something other than ``ob`` because it is overwriting the global var of the function by the same name