Major updates in the uploader method and added a new module 'scanner'