Comments to explain public functions and delegate methods