Added commenting for those methods