consolidated curl method