settings need to be unserialized