* needs settings loaded