documenting some methods.