updated framework design to something more relatable