Added more explanations and details

more to come shortly