method documentation