Documentation added to various methods