Nepal Private Complete Details

Nepal Private (#98)