added skeleton framework for console application