Structured the code around classes