#1 - Add documentation