states and skeleton