Add method detection