reimplement format and length logic for the entry prompt