initialize skeleton