how to handle private