add method commentaries