settings moved to persistence layer