added owner participant functionality