Codes and Lab report so far.