Hand-in3 initial commit