Extracted each method