OBF with completed methods