Add description and explanation for decisions fduring project