Extract as methods