custom fields for free library