this is my assignment work at coursera