throwing UnsupportedOperationException
downloading to other directory
allowing java opts through environment var