add a upload module