debugged load_method :D