General Architecture

Take control Edit