improve skeleton