libstate