ENH topics classes rather than monkey patch function

CLN remove unused functions in utils and move baes classes to fake