added skeleton;

updated main;
added input, loop, proc, start;