[fix] require base method