first commit

coding for the frist time.