Finalized Draft

I read and removed the comments of Henry. I specified data type, but
didn't change any of the data flows because of the deadline, we will
need to discuss this later.