empty functions for sklearn interface