Add new documentation and XML commentars