Last commit for defi microsoft

All team worked hard on it to provide the best we can do

It has been difficult because none of us where used to technologies we
used