Assignment1 for cmpe273