unified option storage