skeleton creation