custom text as input format