state configuration