explicit method