implement welcoming as an option