AIP Assignment1