improve how example reads