updated instance init, how to put the promptText first time?