Added auto directory upload and Shell