move uservoice to module