curry source analysis