added prompt definition