States Adapter