Added descriptions to arguments and removed encoding as arg.