setting ||= thing || 'defualt' # nice