Finish Blog on Components of programming