adding the FTP storage
refactor a but the other 2 storage drivers