Added Doc Strings for functions