working on settings stuff