added rbf defs