method modification