Adding documentation and promoting a method