added overwridden full_bearing method
added other oracle functions to generator