Add P function
Add pretty option