added documentation for more methods