added private and public shouts