improved options collecting system