initial commit for cis3342