Commented all of the methods.