initialize and use real prompt