add condition branch
finish upload module