added code framework for uninvited guests