Initial upload
Added a bit more detail
Added some comments for details