accept list of options for open