add --variable argument, update docs