Base framework (31/40)

Base framework