fix setting retrieveal