added initial method documentation