Added skeleton framework