Add doc strings to all functions