settings almost working, but not quite