finish upload modules