settings stuff done and working