methods and plan