Added sufficient method comments