initial commit for A2