c9 initial commit class constructors and method skeletons