Made requested adjustments and added notes to make it easy for developers to understand the process