initial basic skeleton