my first commit.ignore the last one.work starts from here