Added comments for componenets