Updated document with more details,