starting to fix set and init options