document all method
1.3.1