fixed up opts addressing