-implemented settings read