options page mostly working