Now has settings functions