add markdown prompt; define readonly fields in bird models