add skeleton framework