added prompt customization