I saw this earlier, 
session.upload!(local_file, remote_file)
anyway I see you mostly follow no bracket around params. Please ignore similar comment then.