full functionality of Active learning implemented. tricky: setting metric at learning method