Redesign from scratch part 1, explanations comming in the future