methods development