RECREATED SETTINGS - not finished but work and NEW API