Hi, I am just now getting back into the industry after graduating in 2015 and wanted to get some feedback on a scheduling idea I am about to implement. I want to charge a non-refundable deposit fee towards an appointment when my customers schedule with me to discourage cancellations. Is this okay for the first appointment or should I make it for the second time when they are rescheduling? I don't want to scare off any new customers. What do you think is the best option for scheduling when it comes to avoiding no shows and discouraging last minute cancellations?