Merged files
Added documentation.