switched custom fields to take keyword arguments